Соглашение об использовании cookie-файлов

Принимаю Наш сайт сохранит анонимные идентификаторы (cookie-файлы) на ваше устройство. Это способствует персонализации контента, а также используется в статистических целях. Вы можете отключить использование cookie-файлов, изменив настройки Вашего браузера. Пользуясь этим сайтом при настройках браузера по умолчанию, вы соглашаетесь на использование cookie-файлов и сохранение информации на Вашем устройстве.

Страница загружается, Секундочку...
Вопрос A13 (13 из 28)
00:00:00

 

Исполнитель РОБОТ умеет перемещаться по прямоугольному лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними по сторонам клетками может стоять стена. Система команд исполнителя РОБОТ содержит восемь команд. Четыре команды - это команды перемещения: вверх вниз влево вправо При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Если на пути РОБОТа окажется стена, он разрушится. Четыре команды проверяют отсутствие стены у каждой стороны той клетки, где находится РОБОТ: сверху свободно снизу свободно слева свободно справа свободно Цикл ПОКА условие последовательность команд КОНЕЦ ПОКА выполняется, пока условие истинно. В конструкции ЕСЛИ условие ТО последовательность команд-1 ИНАЧЕ последовательность команд-2 КОНЕЦ ЕСЛИ выполняется последовательность команд-1, если условие истинно, или последовательность команд-2, если условие ложно. В конструкциях ПОКА и ЕСЛИ условие может содержать команды проверки, а также слова И, ИЛИ, НЕ. Схема лабиринта: Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)? НАЧАЛО ПОКА<снизу свободно ИЛИ справа свободно> ЕСЛИ <снизу свободно> ТО вниз вниз ИНАЧЕ вправо вправо КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ

ЧАСТЬ A

ЧАСТЬ B